Geo-political concerns over death of a Saudi journalist, Brexit and likely breach in Italy's budget also kept investors cautious.
The NSE Nifty too recovered over 100 points, or 0.96 per cent, to end at 10,576.85.
Yes Bank, Wipro, Kotak Bank, M&M, Sun Pharma, Maruti, HDFC, Hero MotoCorp, Infosys, TCS, L&T, Bajaj Auto and HUL were among the top gainers, rising up to 6 per cent.
After a volatile session, Sensex closed the day 563 points lower
The BSE Sensex gained 104.63 points to end at 33,147.13, while the broader Nifty spurted 48.45 points to finish at 10,343.80.
TCS, Wipro and Infosys dropped by up to 4.47 per cent, dragging down the BSE IT index by 2.96 per cent
The biggest losers of the session include Reliance, Infosys, TCS, ICICI Bank, HDFC twins, ITC, Maruti, L&T, HUL, Axis Bank, Wipro and IndusInd Bank, cracking up to 4 per cent.
Profit-booking by participants in view of the domestic markets' recent record-setting run fuelled the downtrend
The NSE Nifty too ended 58.60 points, or 0.54 per cent, higher at 10,967.30 after shuttling between 10,985.15 and 10,928 during the session.
Ajit Mishra, vice president, Research, Religare Broking, answers your queries.
The session was marked by volatility and stock-specific action, even as the overall sentiment remains risk-averse, brokers said.
Among the Sensex losers, Yes Bank tumbled 5.46 per cent, followed by Bajaj Finance 5.40, ICICI Bank 3.82 per cent, IndusInd Bank 3.10 per cent and HeromotoCorp 2.55 per cent.
It was the second straight week of gains for the benchmarks.
The 50-share NSE Nifty ended up 37.05 points, or 0.36 per cent, at 10,397.45 points
The S&P BSE Sensex ended the day at 28,226, up 85 points, while the Nifty50 settled at 8,734, up 18 points.
The broader NSE Nifty moved between 10,705 and 10,785.55, before ending 25.15 points, or 0.23 per cent down at 10,716.55.
Tata Steel (then Tata Iron and Steel), the most valuable index company in 1991, is now the least valuable.
Banks and realty among the most hit on account of high borrowing costs.
Yes Bank gained the most, spurting 5.94 per cent. Bajaj Finance, Hero MotoCorp, TCS, HUL, Bajaj Auto, HCL Tech, Infosys, SBI, M&M, ICICI Bank and Tata Motors rose up to 1.65 per cent.
Persistent capital inflows by domestic institutional investors and retail investors kept the markets in fine nick
Ajit Mishra, vice president, research, Religare Broking, answers your queries.
Ajit Mishra, vice president, Research, Religare Broking, answers your queries.
The 30-share Sensex stayed in the green for the better part of the session and hit the day's high of 38,297.70 as buying pace gathered momentum towards the fag-end.
Ajit Mishra, vice president, Research, Religare Broking, answers your queries.
The 50-share NSE Nifty, however, was little changed, ending 1.20 points down
Dream rally: Investors' wealth doubled in 5 years in India's equity market on Friday.
ITC, Infosys, Wipro and HDFC Bank among the major losers.
It was an extremely volatile session, borne out by the Sensex swinging over 1,200 points through the day and the Nifty 369 points.
Muted quarterly earnings, mixed cues from global markets and unabated foreign fund outflows added to the volatility
Ajit Mishra, vice president, Research, Religare Broking, answers your queries.
Banking shares saw a renewed buying interest on the hopes of a rate-cut by the central bank post the easing of macro-economic data.
It goes without saying that the best performers are in the private sector, says TN Ninan.
Ajit Mishra, vice president, Research, Religare Broking, answers your queries.
Financial shares were the top losers.
The laggards in the Sensex kitty were Vedanta, Tata Steel, M&M, HCL Tech, Bharti Airtel, Maruti Suzuki, L&T, Asian Paint and HDFC
Ajit Mishra, vice president, Research, Religare Broking, answers your stock market queries.
Bharti Airtel, HDFC, ONGC, ITC and CIL emerged as the top gainers.
The 50-share NSE Nifty was trading lower by 24 points.
The 50-stock NSE barometer Nifty finished 22.50 points, or 0.21 per cent, down at 10,526.20
The BSE benchmark Sensex surged about 241 points to end at 35,165.48 and the NSE Nifty gained 84 points to close at 10,688.65.